Micron Document
Livres et Wikis | Archives | Info


Prony's method
layout: Wide ยท Narrow ยท Centered
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
top
Prony analysis (Prony's method) was developed by Gaspard Riche de Prony in 1795. However, practical use of the method awaited the digital computer.cite-ref-1[1] Similar to the Fourier transform, Prony's method extracts valuable information from a uniformly sampled signal and builds a series of damped complex exponentials or damped sinusoids. This allows the estimation of frequency, amplitude, phase and damping components of a signal.

Contents

โ€ข The method
โ€ข See also
โ€ข Notes
โ€ข References

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

The method

Let f ( t ) {\displaystyle f(t)} be a signal consisting of N {\displaystyle N} evenly spaced samples. Prony's method fits a function

f ^ ( t ) = โˆ‘ i = 1 N A i e ฯƒ i t cos โก ( ฯ‰ i t + ฯ• i ) {\displaystyle {\hat {f}}(t)=\sum _{i=1}^{N}A_{i}e^{\sigma _{i}t}\cos(\omega _{i}t+\phi _{i})}

to the observed f ( t ) {\displaystyle f(t)} . After some manipulation utilizing Euler's formula, the following result is obtained, which allows more direct computation of terms:

f ^ ( t ) = โˆ‘ i = 1 N 1 2 A i ( e j ฯ• i e ฮป i + t + e โˆ’ j ฯ• i e ฮป i โˆ’ t ) , {\displaystyle {\begin{aligned}{\hat {f}}(t)=\sum _{i=1}^{N}{\tfrac {1}{2}}A_{i}\left(e^{j\phi _{i}}e^{\lambda _{i}^{+}t}+e^{-j\phi _{i}}e^{\lambda _{i}^{-}t}\right),\end{aligned}}}

where

ฮป i ยฑ = ฯƒ i ยฑ j ฯ‰ i {\displaystyle \lambda _{i}^{\pm }=\sigma _{i}\pm j\omega _{i}} are the eigenvalues of the system,
ฯƒ i = โˆ’ ฯ‰ 0 , i ฮพ i {\displaystyle \sigma _{i}=-\omega _{0,i}\xi _{i}} are the damping components,
ฯ‰ i = ฯ‰ 0 , i 1 โˆ’ ฮพ i 2 {\displaystyle \omega _{i}=\omega _{0,i}{\sqrt {1-\xi _{i}^{2}}}} are the angular-frequency components,
ฯ• i {\displaystyle \phi _{i}} are the phase components,
A i {\displaystyle A_{i}} are the amplitude components of the series,
j {\displaystyle j} is the imaginary unit ( j 2 = โˆ’ 1 {\displaystyle j^{2}=-1} ).

Representations

Prony's method is essentially a decomposition of a signal with M {\displaystyle M} complex exponentials via the following process:

Regularly sample f ^ ( t ) {\displaystyle {\hat {f}}(t)} so that the n {\displaystyle n} -th of N {\displaystyle N} samples may be written as

F n = f ^ ( ฮ” t n ) = โˆ‘ m = 1 M B m e ฮป m ฮ” t n , n = 0 , โ€ฆ , N โˆ’ 1. {\displaystyle F_{n}={\hat {f}}(\Delta _{t}n)=\sum _{m=1}^{M}\mathrm {B} _{m}e^{\lambda _{m}\Delta _{t}n},\quad n=0,\dots ,N-1.}

If f ^ ( t ) {\displaystyle {\hat {f}}(t)} happens to consist of damped sinusoids, then there will be pairs of complex exponentials such that

B i ( 1 ) = 1 2 A i e ฯ• i j , B i ( 2 ) = 1 2 A i e โˆ’ ฯ• i j , ฮป i ( 1 ) = ฯƒ i + j ฯ‰ i , ฮป i ( 2 ) = ฯƒ i โˆ’ j ฯ‰ i , {\displaystyle {\begin{aligned}\mathrm {B} _{i}^{(1)}&={\tfrac {1}{2}}A_{i}e^{\phi _{i}j},\\\mathrm {B} _{i}^{(2)}&={\tfrac {1}{2}}A_{i}e^{-\phi _{i}j},\\\lambda _{i}^{(1)}&=\sigma _{i}+j\omega _{i},\\\lambda _{i}^{(2)}&=\sigma _{i}-j\omega _{i},\end{aligned}}}

where

B i ( 1 ) e ฮป i ( 1 ) t + B i ( 2 ) e ฮป i ( 2 ) t = 1 2 A i e ฯ• i j e ( ฯƒ i + j ฯ‰ i ) t + 1 2 A i e โˆ’ ฯ• i j e ( ฯƒ i โˆ’ j ฯ‰ i ) t = A i e ฯƒ i t cos โก ( ฯ‰ i t + ฯ• i ) . {\displaystyle {\begin{aligned}\mathrm {B} _{i}^{(1)}e^{\lambda _{i}^{(1)}t}+\mathrm {B} _{i}^{(2)}e^{\lambda _{i}^{(2)}t}&={\tfrac {1}{2}}A_{i}e^{\phi _{i}j}e^{(\sigma _{i}+j\omega _{i})t}+{\tfrac {1}{2}}A_{i}e^{-\phi _{i}j}e^{(\sigma _{i}-j\omega _{i})t}\\&=A_{i}e^{\sigma _{i}t}\cos(\omega _{i}t+\phi _{i}).\end{aligned}}}

Because the summation of complex exponentials is the homogeneous solution to a linear difference equation, the following difference equation will exist:

f ^ ( ฮ” t n ) = โˆ‘ m = 1 M f ^ [ ฮ” t ( n โˆ’ m ) ] P m , n = M , โ€ฆ , N โˆ’ 1. {\displaystyle {\hat {f}}(\Delta _{t}n)=\sum _{m=1}^{M}{\hat {f}}[\Delta _{t}(n-m)]P_{m},\quad n=M,\dots ,N-1.}

The key to Prony's Method is that the coefficients in the difference equation are related to the following polynomial:

z M โˆ’ P 1 z M โˆ’ 1 โˆ’ โ‹ฏ โˆ’ P M = โˆ m = 1 M ( z โˆ’ e ฮป m ) . {\displaystyle z^{M}-P_{1}z^{M-1}-\dots -P_{M}=\prod _{m=1}^{M}\left(z-e^{\lambda _{m}}\right).}

These facts lead to the following three steps within Prony's method:

1) Construct and solve the matrix equation for the P m {\displaystyle P_{m}} values:

[ F M โ‹ฎ F N โˆ’ 1 ] = [ F M โˆ’ 1 โ€ฆ F 0 โ‹ฎ โ‹ฑ โ‹ฎ F N โˆ’ 2 โ€ฆ F N โˆ’ M โˆ’ 1 ] [ P 1 โ‹ฎ P M ] . {\displaystyle {\begin{bmatrix}F_{M}\\\vdots \\F_{N-1}\end{bmatrix}}={\begin{bmatrix}F_{M-1}&\dots &F_{0}\\\vdots &\ddots &\vdots \\F_{N-2}&\dots &F_{N-M-1}\end{bmatrix}}{\begin{bmatrix}P_{1}\\\vdots \\P_{M}\end{bmatrix}}.}

Note that if N โ‰  2 M {\displaystyle N\neq 2M} , a generalized matrix inverse may be needed to find the values P m {\displaystyle P_{m}} .

2) After finding the P m {\displaystyle P_{m}} values, find the roots (numerically if necessary) of the polynomial

z M โˆ’ P 1 z M โˆ’ 1 โˆ’ โ‹ฏ โˆ’ P M . {\displaystyle z^{M}-P_{1}z^{M-1}-\dots -P_{M}.}

The m {\displaystyle m} -th root of this polynomial will be equal to e ฮป m {\displaystyle e^{\lambda _{m}}} .

3) With the e ฮป m {\displaystyle e^{\lambda _{m}}} values, the F n {\displaystyle F_{n}} values are part of a system of linear equations that may be used to solve for the B m {\displaystyle \mathrm {B} _{m}} values:

[ F k 1 โ‹ฎ F k M ] = [ ( e ฮป 1 ) k 1 โ€ฆ ( e ฮป M ) k 1 โ‹ฎ โ‹ฑ โ‹ฎ ( e ฮป 1 ) k M โ€ฆ ( e ฮป M ) k M ] [ B 1 โ‹ฎ B M ] , {\displaystyle {\begin{bmatrix}F_{k_{1}}\\\vdots \\F_{k_{M}}\end{bmatrix}}={\begin{bmatrix}(e^{\lambda _{1}})^{k_{1}}&\dots &(e^{\lambda _{M}})^{k_{1}}\\\vdots &\ddots &\vdots \\(e^{\lambda _{1}})^{k_{M}}&\dots &(e^{\lambda _{M}})^{k_{M}}\end{bmatrix}}{\begin{bmatrix}\mathrm {B} _{1}\\\vdots \\\mathrm {B} _{M}\end{bmatrix}},}

where M {\displaystyle M} unique values k i {\displaystyle k_{i}} are used. It is possible to use a generalized matrix inverse if more than M {\displaystyle M} samples are used.

Note that solving for ฮป m {\displaystyle \lambda _{m}} will yield ambiguities, since only e ฮป m {\displaystyle e^{\lambda _{m}}} was solved for, and e ฮป m = e ฮป m + q 2 ฯ€ j {\displaystyle e^{\lambda _{m}}=e^{\lambda _{m}\,+\,q2\pi j}} for an integer q {\displaystyle q} . This leads to the same Nyquist sampling criteria that discrete Fourier transforms are subject to

| Im โก ( ฮป m ) | = | ฯ‰ m | < ฯ€ ฮ” t . {\displaystyle \left|\operatorname {Im} (\lambda _{m})\right|=\left|\omega _{m}\right|<{\frac {\pi }{\Delta _{t}}}.}

See also

โ€ข Computation of Prony decomposition using Autoregression analysis
โ€ข Application of Prony decomposition in Time-frequency analysis

Notes

cite-note-11. โ†‘ citerefhauerdemeurescharf1990Hauer, J. F.; Demeure, C. J.; Scharf, L. L. (1990). "Initial results in Prony analysis of power system response signals". IEEE Transactions on Power Systems. 5 (1): 80โ€“89. Bibcode:1990ITPSy...5...80H. doi:10.1109/59.49090. hdl:10217/753.

References

โ€ข citerefcarrieremoses1992Carriere, R.; Moses, R. L. (1992). "High resolution radar target modeling using a modified Prony estimator". IEEE Transactions on Antennas and Propagation. 40: 13โ€“18. doi:10.1109/8.123348.
โ€ข citerefslyusar1998Slyusar, V. I. (1998). "Interpretation of the Proni method for solving long-range problems" (PDF). Radioelectronics and Communications Systems. 41 (1): 35โ€“39.